- (subtract)
.txt files, in VLX
* (multiply)
/ (divide)
/= (not equal to)
+ (add)
= (equal to)
> (greater than)
>= (greater than or equal to)
~ (bitwise NOT)
1- (decrement)
1+ (increment)
3D distance
between points
specifying
3D Object Snap mode
3D points
ActiveX-compatible
angles, specifying
in user coordinate system
3DSIN command
A
absolute values
acad-pop-dbmod function
acad-push-dbmod function
acad.cfg, AppData section
[1]
,
[2]
acapp.arx file
[1]
,
[2]
accessing files with AutoLISP
acet-layerp-mark function
acet-layerp-mode function
acet-laytrans function
[1]
,
[2]
,
[3]
ActiveX
creating 3D points compatible with
creating transformation matrices
getting object properties
add operator
add, layerstate
addlayers
ALIGN command
allocating memory
[1]
,
[2]
AND, list of integers
ANGBASE system variable
angles
converting from string to radian
converting to strings
defined by two endpoints
in radians
measured in radians
measuring cosine in radians
sine of
user input of
anonymous functions, defining
antilogarithms, and real numbers
appending lists
application objects
creating new instances of
returning running instances of
application-handling functions, ObjectARX
application-specific data
from acad.cfg file, retrieving
in reactor objects
writing to the AppData section of acad.cfg
applications
AppData section of acad.cfg
connecting with ActiveX
[1]
,
[2]
forcing to quit
loading ObjectARX
naming
ObjectARX, listing
quitting
registering
separate-namespace VLX
starting Windows applications
unloading ObjectARX
using extended data
arctangents, measured in radians
arguments, passing to functions
arrays
dimension boundaries of
returning end index of
See also safearrays
ARX applications. See ObjectARX applications
ASCII character codes
converting first character
converting to single characters
from keyboard input buffer
in open files
representing characters
association lists
associative dimensions
atoms
and dotted lists
first in a string, converting
verifying
attributes
retrieving DCL values
AutoCAD commands
adding to built-in command set
executing
[1]
,
[2]
retrieving localized names of
AutoCAD documents, function availability
AutoCAD graphics screen
AutoCAD status line, writing text to
AutoLISP data, displaying as output from prin1/princ
automatic loading
of AutoLISP files
of ObjectARX files
B
backslash, control codes (table)
base points, specifying distance
beep sounds
bits, specifying to shift integers
bitwise Boolean functions
bitwise NOT operator
blackboard namespace
returning variable value from
setting variables
block references
attributes, selecting
definition data
selecting
with attributes
changing
updating screen image
blocks
inserting in editor reactors
nested
writing to reactor events
Boolean bitwise functions
boundaries, in safearrays
built-in functions
bytes, for file size
C
calibrations, digitizer coordinates
callback functions
and inactive namespaces
printing arguments in Trace window
replacing
case conversions
character codes
ASCII. See ASCII character codes
converting from strings
list
characters
converting case of
quantity in strings
closing
applications, forced quit
dialog boxes
files
collections
applying functions to
evaluating
color selection dialog box, displaying
[1]
,
[2]
,
[3]
command events, and editor reactors
command line
printing expressions to
[1]
,
[2]
,
[3]
printing newlines to
command reactor events (table)
commands
3DSIN
adding to AutoCAD
ALIGN
CAL
English name in AutoCAD
executing in AutoCAD
[1]
,
[2]
for menus
localized name in AutoCAD
MIRROR3D
registering
removing
ROTATE3D
SOLPROF
common denominators, finding greatest
compare
compare, layerstate
comparison function
in lists
[1]
,
[2]
complex objects, accessing definition data
[1]
,
[2]
concatenating
expressions into lists
lists
multiple strings
conditional functions, primary
conditionally evaluating expressions
converting
angles to radians
case of alphabetic characters
ename to VLA-object
expressions
floating point to real values
integers to strings
model space units to paper space units
numbers
numbers to strings
paper space units to model space units
strings
to integers
to real numbers
values, to other units of measurement
VLA-object to ename
coordinate systems
transforming
translating points
coordinates, in text boxes
corners, user input for rectangles
cosine of angles
curves
closed
creating inside area of
defining parameters of
finding nearest point of
first derivative of
in planes
infinite ranges of
parameters
at specified distance
in WCS
of endpoints
periodic
points
at specified distance
at specified parameter
projecting onto planes
second derivative
segment length
to parameter
to selected point
start parameter
WCS endpoints
WCS start point
D
data types (list)
database reactors, creating
DBMOD system variable
restoring value stored with acad-push-dbmod
storing current value
DCL files
loading
unloading
DCL values, retrieving
debugging
trace function
untrace function
decrement operator
decrementing numbers
deep cloning, reactor notification
DeepClone reactor events, (table)
deepclone reactors, creating
defining function symbols as external subroutines
definition data
modifying
of complex objects
[1]
,
[2]
retrieving
definitions, retrieving data for objects
defun-q, displaying defined function
delete, layerstate
deleting
entities
files
objects
[1]
,
[2]
delimiters, in multiple expressions
dialog boxes
adding
adding strings to active list
attributes with DCL values
closing
color selection
[1]
,
[2]
,
[3]
displaying
[1]
,
[2]
displaying slides in
drawing vectors in
ending active lists
ending creation of images
for error messages
for file selection
forcing display of
image creation
modifying strings in active list
pop-up lists
processing lists
remaining active
retrieving DCL values of attributes
retrieving runtime values of tiles
specifying tiles
starting
terminating
[1]
,
[2]
tile mode, setting
tile values, setting
unloading DCL files
warning message
dictionaries
accessing objects
adding nongraphical objects
erasing LISP data
finding next item
listing LISP data
named object
removing entries
renaming entries
retrieving LISP data
searching items
storing LISP data
DIESEL menu expressions
digitizers, setting calibrations
dimensions
associative
of arrays
[1]
,
[2]
of safearrays
directories
file names referring to
listing all files
using path names
displacements, translating
distance
between points
pausing for user input of
specifying points
divide operator
division, determining remainders
DocManager reactor events (table)
document reactors, creating
dotted lists
and atoms
constructing
drawings
last nondeleted object
paper space layouts
DWG reactor events (table)
DWG reactors, creating
DXF reactor events (table)
DXF reactors, creating
dynamic memory
E
editor reactor events (table)
editor reactors
command event notification
constructing
creating
modifying AutoCAD window notification
modifying xrefs
See also reactors
system variable change notification
toolbar bitmap change notification
undo event notification
writing to block notification
elements
adding to beginning of list
all but first of a list
first of a list
indexed
last in a list
nth element of lists
quantity in lists
removing from lists
reversing in lists
second of a list
supplying as arguments for lists
third of a list
end-of-line markers, open files
endpoints
angle returned from
equal to start point in curves
of curves
entities
adding to selection sets
assigning handles
complex
creating
in drawings
new instance of
selection sets
deleting
from selection sets
determining if readable
erasing
extended data
gripping
handles and
[1]
,
[2]
identifying symbols
in selection sets
last nondeleted
linking as extended data
modifying definition data
naming
[1]
,
[2]
,
[3]
nested
nongraphical, accessing
number in selection set
releasing in drawings
restoring deleted entities
retrieving definition data
retrieving LISP data
returning next drawing entity
searching in symbol tables
selecting
[1]
,
[2]
selecting for set
specifying properties
storing LISP data
top level in Auto CAD
transforming to VLA-object
transforming VLA-object to
TypeLib information
undeleting
updating on screen
environment variables
defined
returning value of
setting values for
spelling requirements for
equal to operator
equality between expressions
[1]
,
[2]
,
[3]
error handling
user-defined function
VLX applications
error messages
displaying in dialog boxes
for quitting applications
in error objects
user-defined
error objects
returned from vl-catch-all-apply
[1]
,
[2]
viewing error messages in
error trapping
evaluating expressions
[1]
,
[2]
conditionally (if...)
for all members of a list
no evaluation
repetition specified
repetitively
sequentially
using EVAL function
evaluating lists, primary condition
events, current within reactor's callback
executing AutoCAD commands
expand function, setting segment size for
exponents, specifying power
export, layerstate
expressions
concatenating
determining whether equal
determining whether identical
evaluating
a specified number of times
for all members of a list
repetitively
sequentially
with if
last evaluated
printing to command line
[1]
,
[2]
,
[3]
re-evaluation, specified
returning without evaluating
searching for
setting symbol values to
[1]
,
[2]
writing to files
[1]
,
[2]
,
[3]
extended data, naming applications
external subroutines, defining symbols as
F
FAS files, compiling source code into
file names
prompting user for
user input
files
acad.cfg
[1]
,
[2]
appending
closing
copying
deleting
determining size of
end-of-line marker
listing in directories
loading
DCL files
in AutoCAD documents
naming
temporary files
with extension only
without directory or extension
opening
reading strings from
renaming
returning ASCII code from
searching library paths for
time of last modification
writing characters to
writing expressions to
[1]
,
[2]
,
[3]
writing strings to
filled rectangles, drawing in dialog box
find. See search
first list or atom from a string
Flip Screen function key
floating point values
converting angles from strings to
converting to real values
forcing an application to quit
forcing display of dialog boxes
freeing memory
function calls, keywords
function symbols
defining as external subroutines
undefining
functions
anonymous
applying to objects
AutoLISP I/O
availability in AutoCAD documents
Boolean, bitwise
built-in
defined in lists
setting symbols as
defining
displaying list structures
error-handling
executing
exported by VLX
extended data-handling
importing
into VLX namespace
invoking VLX
loading Visual LISP extensions to AutoLISP
G
garbage collection
getlastrestored, layerstate
getlayers, layerstate
getnames, layerstate
graphics screen
displayed in AutoCAD
switching to text screen
graphics vectors
drawing
in dialog box images
greater than operator
greater than or equal to operator
gripped objects
[1]
,
[2]
H
handles
for new objects
returning object names by
has, layerstate
height of tiles, retrieving in dialog box units
Help
invoking
[1]
,
[2]
registering user-defined commands with
I
images
creating in dialog boxes
displaying slides
ending creation in dialog boxes
updating of screen
vectors in dialog boxes
import, layerstate
[1]
,
[2]
importfromdb, layerstate
importing data, from type libraries
importing functions
ADS-DEFUN
from ObjectARX
increment operator
incrementing numbers
index of list element, determining
indexed elements of selection sets
infinite ranges, in curves
input devices, reading from AutoCAD
input, restricting users
insert reactor events (table)
integers
converting from real numbers
converting from strings
converting to strings
[1]
,
[2]
,
[3]
greatest common denominator
largest in list
limits for user input
list using bitwise AND
list using bitwise OR
lists combining characters
pausing for user input of
quantity of string characters
range of values
shifting by specifying bits
smallest in list
verifying
intercepting errors
intersections, of lines
K
keyboard input buffer
reading strings from
returning ASCII code from
keywords
for user-input function calls
methods for abbreviating
user input
L
largest numbers
Layer Translator, AutoLISP function for
[1]
,
[2]
,
[3]
LAYERPMODE setting
[1]
,
[2]
layers
converting to standard settings
[1]
,
[2]
,
[3]
tracking changes to
[1]
,
[2]
layerstate-addlayers
layerstate-compare
layerstate-delete
layerstate-export
layerstate-getlastrestored
layerstate-getlayers
layerstate-getnames
layerstate-has
layerstate-import
layerstate-importfromdb
layerstate-removelayers
layerstate-rename
layerstate-restore
layerstate-save
layouts, paper space
less than operator
less than or equal to operator
library paths, searching for files
lines
angle of, in radians
determining intersections
linker reactor events (table)
linker reactors, creating
linking arguments with Visual LISP compiler
LISP reactor events (table)
LISP reactors, creating
list structure of functions, displaying
lists
adding first element
appending to
comparison function
[1]
,
[2]
concatenating
constructing
[1]
,
[2]
,
[3]
constructing dotted lists
deleting beginning characters
deleting end characters
[1]
,
[2]
deleting leading characters
determining index of item
element index values
eliminating duplicate elements
[1]
,
[2]
evaluating primary conditions
first element
excluding
obtaining
first expression, converting
item position in
last element in
length, determining
linked to objects as extended data
nth element of
number of elements in
passing to functions
processing
quantity of elements
remainder, obtaining
removing elements from
replacing old items
reversing elements
searching for remainder
second element, obtaining Y coordinate
substituting new items
supplied arguments and
testing elements in
[1]
,
[2]
,
[3]
,
[4]
,
[5]
third element, obtaining Z coordinate
using OR
valid list definitions
verifying
loading
extended Visual LISP functions
menugroups
See also unloading
Visual Basic projects
loading files
DCL files
for AutoLISP commands
for ObjectARX commands
into AutoCAD
recursion
logical AND
logical bitwise AND
logical bitwise OR
logical bitwise shift of integer
logical OR of expression
logs, natural logs of numbers
lowercase characters, converting
M
macros, Visual Basic
mathematical functions
addition
AND
bitwise NOT
division
[1]
,
[2]
equality checking
[1]
,
[2]
,
[3]
exponentiation
greater than
less than or equal to
multiplication
not equal to
subtraction
MCS. See Model Coordinate System
measurements, converting values
measuring text objects
memory
allocating
dynamic
freeing unused
setting segment size
status in AutoLISP
menu commands, issuing
menugroups, loading
menus
DIESEL expressions
item status
methods
calling ActiveX
converting transformation matrix for
determining object support for
MIRROR3D command
miscellaneous reactor events (table)
Model Coordinate System (MCS)
model space units
converting paper space units to
converting to paper space units
Model to World Transformation Matrix
modifying, strings in active dialog box lists
mouse reactor events (table)
mouse reactors, creating
multiple vectors, on graphics screen
multiply operator
N
named object dictionary, entity name of
names
of entities in selections sets
of objects, returning
[1]
,
[2]
,
[3]
namespaces
blackboard namespace variables
[1]
,
[2]
importing functions
See also separate-namespace VLX
variable values
[1]
,
[2]
variables in open documents
naming
commands in AutoCAD
files
temporary files
with AutoCAD file dialog box
objects
valid characters for symbols
negative numbers, verifying
nested entities
newlines, printing to command line
nil
checking variable for
[1]
,
[2]
testing list elements for
testing predicate for
nondeleted last object, returning name of
nongraphical objects, adding to dictionaries
not equal to operator
nth element of a list
numbers
absolute values of
checking equality of
common denominators
converting to real numbers
converting to strings
decrementing
evaluating to zero
incrementing
largest
negative, verifying
See also real numbers
smallest
O
Object Coordinate System (OCS)
object events (table)
object reactors
adding to list of owners
constructing
owners of
removing from list of owners
See also reactors
Object Snap mode
specifying points
ObjectARX applications
listing loaded applications
loading
loading associated files
reactor notification and
undefining symbols
unloading
objects
adding to selection sets
assigning handles
changing in drawing database
complex
creating
creating in drawings
creating new instance of
creating selection sets from
deleting
deleting from selection sets
determining if erased
determining if readable
extended data
extended object data, functions
gripping
handles and
identifying symbols
last nondeleted
linked as extended data
methods applicable to, listing
methods supported by
modifying definition data
modifying in AutoCAD drawings
naming
[1]
,
[2]
,
[3]
nested
nongraphical
accessing
adding to dictionaries
number in selection set
properties of
listing
redrawing in current viewport
releasing
releasing in drawings
restoring deleted objects
retrieving definition data
retrieving LISP data
returning next drawing object
searching symbol tables for
selected and gripped
[1]
,
[2]
selecting
[1]
,
[2]
,
[3]
selecting for set
setting properties in ActiveX
specifying properties
storing LISP data
testing for selection set membership
top level in AutoCAD
transforming ename to VLA-object
transforming VLA-object to ename
TypeLib information
undeleting
updating screen image
opening files
operators
- (subtract)
* (multiply)
/ (divide)
/= (not equal to)
\
\
+ (add)
= (equal to)
> (greater than)
>= (greater than or equal to)
~ (bitwise NOT)
1- (decrement)
1+ (increment)
optimizing arguments with Visual LISP compiler
output. See writing
P
paper space units
converting model space units to
converting to model space units
paper space, current layouts in
patterns
matching with wild cards
replacing in strings
searching in strings
periodic curves
persistent reactors, declaring
planes
containing curves
nearest point on projected curve
points
3D
[1]
,
[2]
pausing for user input of
specifying
transforming coordinate systems
translating between coordinate systems
Y coordinate
Z coordinate
polylines
definition data
selecting
updating screen image
pop-up lists, processing in dialog boxes
properties
setting in ActiveX
specifying in objects
Q
quit/exit abort error message
quitting applications, forcing
R
radians
arctangents measured in
converting strings to
converting to strings
of angles
reactor events (table)
reactor objects. See reactors
reactor types
identifying
listing
reactors
application-specific data
callback conditions
constructing
data associated with
deep cloning notification
disabling all for a specified type
disabling one reactor
drawing event notification
DXF file event notification
enabled, determining
enabling
existing, list of
for drawing document events
identifying type of
inactive namespace and
LISP event notification
miscellaneous editor types
mouse event notification
object reactors, constructing
of ObjectARX application notification
overwriting application-specific data
pairs, list of
persistent
determining
in current drawing
making
replacing callback functions
See also editor reactors
transient, making
reading, AutoCAD input devices
real numbers
and natural logs
converting from floating point
converting from numbers
converting from strings
converting to smaller integers
converting to strings
largest in list
pausing for user input of
smallest in list
specifying
square roots
verifying
real values
converting angles from radians to
converting floating point values to
rectangles
corners, pausing for user input
filled
in dialog box image tiles
recursion, in loading files
REGEN command
registering
applications
commands
registry keys, creating in Windows
registry path, in AutoCAD
remainders, in division
removelayers, layerstate
removing. See deleting
rename, layerstate
renaming
dictionary entries
files
restore, layerstate
runtime values of dialog box tiles, retrieving
S
safearrays
adding elements
creating
data types of
dimension boundaries of
[1]
,
[2]
displaying as lists
lower boundaries
number of dimensions
returning start index of
specifying indexes of elements
storing data in elements of
upper boundaries
save, layerstate
saving data, in session boundaries
screen images, updating
screen menus, entering text in
screens
displaying messages
dual-screen display
Flip Screen function key
graphics for AutoCAD
switching graphics screen to text screen
updating object image
writing characters to
writing strings to
SCRIPT command
searching
AutoCAD library path
dictionaries
files, end-of-line markers
lists
for old items
for remainder
segments, setting size of
selecting objects
[1]
,
[2]
selection sets
adding new objects
creating
[1]
,
[2]
creation information
deleting objects from
indexed elements of
members, determining
number of objects in
object selection methods (list)
point descriptor IDs (table)
returning entity names
selected and gripped
[1]
,
[2]
selection method IDs (table)
testing for membership of
separate-namespace VLX
determining if loaded
importing functions to
session boundaries, saving data
sine of angle
SKETCH command
slides, displaying in dialog boxes
smallest numbers
SNAPANG system variable
SOLPROF command
sorting
lists
strings
source code, compiling into FAS files
square roots, as real numbers
status line,writing text to
status of menu items
strings
adding inactive dialog box lists
adding/modifying in a dialog box list
alphabetizing list of
concatenating multiple strings
containing AutoLISP version number
converting
angular value in radians to
from angle to radians
integers to
numbers to
to real numbers
displaying in prompt area
longest common prefix
number of characters in
pausing for user input of
reading from files
replacing patterns
searching
for ASCII code
for patterns
specifying
substituting characters
substrings
subkeys, in Windows registry
subroutines, external
substituting list items
substrings. See strings
subtract operator
symbol tables
checking names of valid characters
finding next item
searching
for object names
for symbol names
symbols
defining current atoms list
determining if nil
[1]
,
[2]
external subroutines
function symbols
defining
undefining
identifying for objects
invalid characters (table)
name in uppercase
naming with valid characters
searching for names in symbol tables
setting as functions
setting values to expressions
[1]
,
[3]
undefining for ObjectARX
value bound to
[1]
,
[2]
system variables
environment variable names
retrieving values of
See also environment variables
setting values
T
tablet (digitizer) calibrations
temporary files, naming
terminating dialog boxes
[1]
,
[2]
test functions, for lists
[1]
,
[2]
,
[3]
,
[4]
,
[5]
text
in screen menus
on AutoCAD status line
text boxes, diagonal coordinates
text objects, measuring
text screen, switching from graphics screen
tiles
creating images in dialog boxes
displaying slides in
heights of
managing data in dialog boxes
mode for dialog boxes
runtime values of
selecting in dialog boxes
setting value in dialog boxes
widths of
trace flag, clearing
trace function, debugging
Trace window, callback arguments
transformation matrix
vectors
VLA methods
translating points or displacements
trapping errors
truncating numbers
type function, data types (list)
type libraries, importing data from
TypeLib information
U
UCS. See user coordinate system
undefining function symbols
undeleting objects
units of measurement, converting values and
unloading
DCL files
See also loading
VLX applications
untrace function, debugging
uppercase characters, converting
user coordinate system, 3D points
user input
angles
Help file commands
integers
keyboard input buffer
keywords
for function calls
opening dialog boxes
points
real numbers
restricting type of
selecting objects without user input
selecting tiles
strings
terminating dialog boxes
user-definable error-handling function
V
values
bound to symbols
converting to other units of measurement
variables
copying values into document namespaces
determining if numeric
in blackboard namespace
[1]
,
[2]
retrieving values from namespace
setting values
in namespace
valid list definitions
variants
changing data type of
creating
determining data type of
returning values of
vectors
drawing in viewports
drawing on graphics screen
in dialog box images
verification
of lists
of loaded menugroups
of negative numbers
of nil evaluation
[1]
,
[2]
of real numbers or integers
version of current AutoLISP
VIEWPORT entity type
changing
creating
viewports
clearing current
current configurations
drawing vectors
listing descriptors
redrawing
current viewport
objects
specifying views
vectors, drawing
views, establishing
Visual Basic projects
loading
running macros
Visual LISP
linking and optimizing arguments
loading extensions to AutoLISP
VLA-objects, getting properties
VLX applications
.txt resource files in
and current document
determining if loaded
error handlers
exporting functions
invoking from another namespace
separate-namespace. See separate-namespace VLX
unloading
W
warning message, in dialog boxes
WCS. See World Coordinate System
width of tiles, retrieving in dialog box units
wild-card pattern match
Windows applications, starting
Windows registry
creating keys in
deleting keys or values from
stored data for keys
subkeys
World Coordinate System
endpoints in curves
start point in curves
transforming entity definition data points to
writing
characters
expressions to files
[1]
,
[2]
,
[3]
strings
X
xdata. See extended data
Y
Y coordinate, obtaining
Z
Z coordinate, obtaining
zero, testing number for